home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / AIncludes / RTC.a < prev    next >
Text File  |  1996-05-01  |  2KB  |  82 lines

  1. ;
  2. ;    File:        RTC.a
  3. ;
  4. ;    Contains:    User-mode API
  5. ;
  6. ;    Version:    Technology:    System 8
  7. ;                Release:    Universal Interfaces 3.0d3 on Copland DR1
  8. ;
  9. ;    Copyright:    © 1984-1996 by Apple Computer, Inc.  All rights reserved.
  10. ;
  11. ;    Bugs?:        If you find a problem with this file, send the file and version
  12. ;                information (from above) and the problem description to:
  13. ;
  14. ;                    Internet:    apple.bugs@applelink.apple.com
  15. ;                    AppleLink:    APPLE.BUGS
  16. ;
  17. ;
  18.     IF &TYPE('__RTC__') = 'UNDEFINED' THEN
  19. __RTC__ SET 1
  20.  
  21.     IF &TYPE('__KERNEL__') = 'UNDEFINED' THEN
  22.     include 'Kernel.a'
  23.     ENDIF
  24.     IF &TYPE('__TIMEOBJECTS__') = 'UNDEFINED' THEN
  25.     include 'TimeObjects.a'
  26.     ENDIF
  27.     IF &TYPE('__SYNCHRONIZATION__') = 'UNDEFINED' THEN
  28.     include 'Synchronization.a'
  29.     ENDIF
  30.     IF &TYPE('__IOITERATOR__') = 'UNDEFINED' THEN
  31.     include 'IOIterator.a'
  32.     ENDIF
  33.     IF FOR_SYSTEM8_PREEMPTIVE THEN
  34.  
  35. kRTCFamilyVersionOne            EQU        $01
  36. kRTCFamilyCurrentVersion        EQU        $01
  37.  
  38.  
  39. RTCIOIteratorData        RECORD 0
  40. IOCI                     ds        IOCommonInfo    ; offset: $0 (0)
  41. reserved                 ds.l    3                ; offset: $14 (20)
  42. sizeof                     EQU *                    ; size:   $20 (32)
  43.                         ENDR
  44. ;
  45. ; extern OSStatus RTCCancelTimer(RTCTimerID timerID)
  46. ;
  47.     IF GENERATINGCFM THEN
  48.         IMPORT_CFM_FUNCTION RTCCancelTimer
  49.     ENDIF
  50.  
  51. ;
  52. ; extern OSStatus RTCSetTimer(const KernelNotification *notifier, RTCTimerID *timerID, Nanoseconds nanoseconds)
  53. ;
  54.     IF GENERATINGCFM THEN
  55.         IMPORT_CFM_FUNCTION RTCSetTimer
  56.     ENDIF
  57.  
  58. ;
  59. ; extern OSStatus RTCSet(Nanoseconds nanoseconds)
  60. ;
  61.     IF GENERATINGCFM THEN
  62.         IMPORT_CFM_FUNCTION RTCSet
  63.     ENDIF
  64.  
  65. ;
  66. ; extern OSStatus RTCGet(Nanoseconds *nanoseconds)
  67. ;
  68.     IF GENERATINGCFM THEN
  69.         IMPORT_CFM_FUNCTION RTCGet
  70.     ENDIF
  71.  
  72. ;
  73. ; extern OSStatus RTCGetDeviceData(ByteCount want, ByteCount *got, RTCIOIteratorData *deviceArray)
  74. ;
  75.     IF GENERATINGCFM THEN
  76.         IMPORT_CFM_FUNCTION RTCGetDeviceData
  77.     ENDIF
  78.  
  79.     ENDIF
  80.     ENDIF ; __RTC__ 
  81.  
  82.